From: Florian Müllner Date: Thu, 11 Oct 2018 18:12:54 +0000 (+0200) Subject: appFolder: Don't block all shortcuts X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~897^2~1^2~78 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=76117fd3063bcbbc8c8a0287c1ecf351d1a22039;p=gnome-shell.git appFolder: Don't block all shortcuts App folder popups take a grab when opened, and as we don't pass any particular pushModal() parameters, all keybindings are blocked. While this makes sense for most keybindings that would interfere with the popup interaction, others like volume/brightness keys or screenshots can be allowed safely. https://gitlab.gnome.org/GNOME/gnome-shell/issues/648 --- diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index 2162292aa..a58fa6f84 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -1462,7 +1462,9 @@ var AppFolderPopup = new Lang.Class({ global.focus_manager.add_group(this.actor); source.actor.connect('destroy', () => { this.actor.destroy(); }); - this._grabHelper = new GrabHelper.GrabHelper(this.actor); + this._grabHelper = new GrabHelper.GrabHelper(this.actor, { + actionMode: Shell.ActionMode.POPUP + }); this._grabHelper.addActor(Main.layoutManager.overviewGroup); this.actor.connect('key-press-event', this._onKeyPress.bind(this)); },